package demo02_FactoryMethod;


import demo02_FactoryMethod.factory.Factory;

/**
 * 使用工厂方法模式设计一个程序来读取各种不同类型的图片格式，针对每一种图片格式都设
 * 计一个图片读取器，如GIF图片读取器用于读取GIF格式的图片、JPG图片读取器用于读取JPG
 * 格式的图片。需充分考虑系统的灵活性和可扩展性。
 */
public class FactoryMethod01 {

    public static void main(String[] args) throws Exception {
        String ext = "gif";
        Factory factory = FactoryMethodUtil.getBean(ext);
        factory.createPicReader().read();
    }
}
